package com.nimitz.module.employee.service;

import com.nimitz.module.employee.domain.EmpOfficial;

import java.util.List;

/**
 * 转正 业务层接口
 */
public interface IEmpOfficialService {

    /**
     * 根据转正ID查询转正
     *
     * @param officialId 转正ID
     * @return 转正
     */
    EmpOfficial selectOfficialById(Integer officialId);

    /**
     * 根据条件查询转正列表（含分页）
     *
     * @param official 转正
     * @return 转正集合
     */
    List<EmpOfficial> selectOfficialList(EmpOfficial official);

    /**
     * 批量审核
     *
     * @param updateBy     更新者
     * @param officialIds 转正ID集合
     * @return 结果
     */
    int auditOfficial(String updateBy, Integer[] officialIds);
}
